.el-dropdown-menu__item {
	font-size: 12px !important;
	line-height: 28px !important;
}

.el-card.is-always-shadow {
	box-shadow: none;
	border: none !important;
}

.el-scrollbar__view {
	height: 100%;
}

.el-collapse-item__header {
	display: block !important;
}

.el-menu--horizontal {
	border-bottom: none !important;
}

.el-menu {
	border-right: none !important;
}

.el-menu--display,
.el-menu--display + .el-submenu__icon-arrow {
	display: none;
}

.el-dropdown-menu__item--divided:before,
.el-menu,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
	background-color: transparent;
}

.el-message__icon,
.el-message__content {
	display: inline-block;
}

.el-date-editor .el-range-input,
.el-date-editor .el-range-separator {
	height: auto;
	overflow: hidden;
}
.el-date-editor .el-range-separator {
	width: 10%;
}
.el-dialog__wrapper {
	z-index: 2048;
}

.el-col {
	margin-bottom: 8px;
}

.el-main {
	padding: 0 !important;
}

.el-scrollbar__wrap {
	overflow: auto !important;
}

.el-dropdown-menu__item--divided:before,
.el-menu,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
	background-color: #fff !important;
}
.madp-nopad-popover {
	padding: 0 !important;
}

.el-table--border th.el-table__cell,
.el-table__fixed-right-patch,
.el-table th.el-table__cell > .cell,
.el-table td.el-table__cell div {
	text-align: center !important;
}

.madp-pagination {
	text-align: right;
	margin: 10px 0;
}
.madp-input {
	max-width: 200px !important;
}

.madp-button {
	margin-left: 10px !important;
}

.madp-ml10 {
	margin-left: 10px !important;
}

.el-range-separator {
	padding: 0 !important;
}

.madp-fl {
	float: left;
}

.madp-fr {
	float: right;
}

.madp-mr5 {
	margin-right: 5px !important;
}

.madp-flex {
	display: flex;
}

.madp-mb5 {
	margin-bottom: 5px !important;
}

.madp-mb20 {
	margin-bottom: 20px !important;
}

.el-button--text {
	color: #40a1fc !important;
}

.el-tree-node.is-current > .el-tree-node__content {
	color: #ed5555 !important;
}

.el-tag--medium {
	height: 40px !important;
	line-height: 40px !important;
	font-size: 14px;
}

.el-tree-node__content {
	height: 40px !important;
}
.madp-tar {
	text-align: right;
}
.madp-tac{
    text-align: center;
}
/deep/ .el-textarea .el-input__count {
    color: #909399;
    background: unset;
    position: absolute;
    font-size: 0.66667rem;
    bottom: 0;
    right: 0.55556rem;
}